*{margin:0; padding:0;}
li{list-style:none;}
a{text-decoration: none;}
.clear{clear:both;}
img{border:none;}
/* 导航 */
.doctor_head{
    width:100%;
    height:32px;
    background:#f0f0f0;
}
.doctor_top{
    width:1200px;
    margin:0 auto;
}
.doctor_top ul li{
    margin:5px 0px;
    float: left;
}
.doctor_top ul li a{
    font-size: 14px;
    color:#666;
}
.doctor_ul li a:hover{
    color:#51a6ff;
}
.doctor_top .doctor_ul{
    float: right;
}	
.doctor_ul li{
    border-left:1px solid rgba(138, 132, 132, 0.92);
    padding:0px 30px;
}
.doctor_second{
    border:none !important;
}
.doctor_last{
    text-align: right;
    padding-right: 0px !important;
    position:relative;
}
.doctor_last_img{
    position: absolute;
    top: 3px;
    left: 15px;
}


/* logo */
.doctor_option{
    margin:0 auto;
    width:1200px;
}
.doctor_logo{
    margin-top:35px;
    margin-bottom:15px;
}
.doctor_logo li{
    float: left;
    padding: 20px;
}
.doctor_logo li a{
    color:#666;
}
.logo_ul{
    float: right;
}
.logo_ul li a:hover{
    color:#51a6ff;
}
.logo_last{
    padding-right:0 !important;
}
/* 轮播开始 */
.banner_slide{width:0;height: 0;position: relative;overflow: hidden;}
.banner_slide ul{width:0;height:auto;position: absolute;left:0;top:0;}
.banner_slide ul li{width:0;height:auto;float:left;}
.banner_slide img{width:100%;height:auto;}
.banner_slide ol{height:12px;position: absolute;bottom:10px;left:50%;margin-left: -50px;overflow: hidden;z-index: 10;}
.banner_slide ol li{display: inline-block;height: 10px;width:10px;background: #fff;margin: 0 5px;border-radius: 50%;float: left;}
.banner_slide .select{background-color:#51a6ff;}
.banner_slide .left{width:32px;height: 40px;position: absolute;top:50%;margin-top: -20px;background-image:url("../image/slider-arrow.png"); background-repeat: no-repeat;left:5%;background-position:-110px 5px;cursor: pointer;}
.banner_slide .right{width:32px;height: 40px;position: absolute;top:50%;margin-top: -20px;background-image:url("../image/slider-arrow.png"); background-repeat: no-repeat;right:5%;background-position: 8px 5px;cursor: pointer;}


.slideBox{ width:100%; height:100%; overflow:hidden; position:relative;margin: 0 auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0;width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }
.slideBox .tempWrap{margin:0 auto;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; bottom:10px; z-index:1;text-align: center; left:50%;margin-left:-25px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:500%; }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:10px !important; height:10px !important; background:#fff; cursor:pointer;border-radius: 10px; }
.slideBox .hd ul li.on{ background:#51a6ff; color:#fff; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:5%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url("../../file/image/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:5%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 热门医生 */
.home-container-hot{
    margin:70px 0px;
}
.hot-main{
    width:1200px;
    margin:0 auto;
}
.hot-main-span{
    position:relative;
    margin-bottom: 20px;
}
.hot-main-span .span-first{
    display:inline-block;
    width:3px;
    height:20px;
    background:#51a6ff;
    position:absolute;
    top:4px;
}
.hot-main-span .span-second{
    margin-left: 10px;
    font-size:20px;
    color:#333333;
}
.hot-main-span .span-third{
    font-size:14px;
    color:#666666;
    position:absolute;
    right:0px;
    top:4px;
}
.span-third a{
    color:#666666;
    font-size:14px;
}
/* 热门医生内容 */
.hot-ul{
}
.hot-list{
    float: left;
    width:356px;
    height:300px;
    border:1px solid #ddd;
}
.hot-list-more{
    display:flex;
    background:#e9f4ff;
    padding-bottom: 30px;
}
.list-more-img{
    border-radius: 50%;
    margin-top: 30px;
    margin-left:46px;
    width:96px;
    height:96px;
}
.hot-list-more ul{
    float: right;
    margin-left:30px;
    margin-top:30px;
    /*margin-right: 60px;*/
}
.hot-name a{
    color:#666666;
    font-size:16;
}
.list-more-second{
    margin:18px 0px;
}
.hot-list-last{
    font-size: 14px;
    line-height: 24px;
    padding:25px 40px 0px;
}
.hot-list-last a{
    font-size:15px;
    color:#666666;
}
.hot-second{
    margin:0px 56px;
}

/* 热门诊所内容*/
.home-clinic{ margin:70px 0px; height:420px;}
.home-clinic ul{width:1200px;height:360px;margin: 0 auto;padding: 0;}
.home-clinic ul li{width: 272px;height: 108px;border: 1px dashed #ccc;margin-top: 20px;margin-bottom: 20px;float: left;padding: 15px 40px;}
.home-clinic .mr{margin-right:60px;}
.home-clinic .active{width: 292px;height: 108px;border: none;background-image: url(../../file/image/xuanzhong.png);background-repeat: no-repeat;background-size: 372px 160px;margin-top: 10px;margin-bottom: 10px;margin-left: -10px;padding: 26px 21px 25px 51px;}
.home-clinic ul li h1{font-size: 16px;height:28px;width:100%;line-height: 28px;font-weight: 500; color:#333333;}
.home-clinic ul li p{ font-size:14px;color:#666666;min-height: 22px;line-height: 22px;width: 272px;letter-spacing: 2px;}
.home-clinic ul li img{width:120px;height:20px;margin:5px 0 0 0;}

.clinic-main{
    padding-top: 40px;
    padding-bottom: 20px;
    width:1200px;
    margin:0 auto;
}

/* 健康资讯 */

.home-message{
    width:1200px;
    margin:0 auto;
}
.message-list{
    float: left;
    width:355px;
    height:280px;
    border:1px solid #ddd;
}
.message-second{
    margin:0px 60px;
}
.message-list-first img{
    width:100%;
    height:200px;
}
.message-list-second a{
    font-size:14px;
    color:#666666;
}
.message-list-second{
    margin-top:15px;
    padding-left:15px;
}
.message-list-last{
    margin:0px 15px;
    position: relative;
    margin-top:15px;
}
.last-number{
    margin-left:10px;
    color:#666666;
    font-size:14px;
}
.last-span{
    position:absolute;
    right:0px;
    color:#666666;
    font-size:14px;
}

/* 底部搜索*/

.home-bottom{
    width: 100%;
    background:#f6f6f6;
}
.home-bottom-list{
    width:1200px;
    margin:0 auto;
}
.home-bottom-ul{

    padding:50px 40px;
}
.home-bottom-ul li{
    float: left;
    margin:0 auto;
}
.home-bottom-ul .second{
    margin-left:175px;
}
.home-bottom-ul .last{
    float: right;
}
.home-bottom-ul li img{
    vertical-align: middle;
}
.bottom-span{
    margin-left:20px;
    color:#333333;
    font-size:20px;
}

/* 底部内容 */
.doctor_bottom{
    background:#f6f6f6;
}
.bottom_list{
    border-top:1px solid #ddd;
    padding-top:50px;
    padding-bottom: 30px;
}
.bottom_container{
    width:900px;
    text-align:center;
    margin:0 auto;

}
.bottom_container p{
    font-size:18px;
}
.bottom_container ul{
    margin-top:30px;
}
.bottom_container li{
    float: left;
    border-right: 1px solid rgba(138, 132, 132, 0.92);
    padding: 0px 10px;
}
.bottom_container li a{
    font-size:14px;
    color:#666;
}
.bottom_container li a:hover{
    color:#51a6ff;
}
.bottom_last{
    border:none !important;
}

/* 底部内容 */
.doctor_footer{
    background:#f2f2f2;
    height: 258px;
}
.footer_list{
    border-top:1px solid #ddd;
    width: 1200px;
    margin:0 auto;
    height: 258px;
}
.footer_list .list-ful{
    float: left;
    margin-top:78px;
    width:65px;

}
.footer_list .list-sul{
    margin-top: 78px;
    display:inline-block;
    padding: 0 160px 0 175px;
    border-right: 1px solid #666;
    width:177px;
    float:left;
}
.footer_list ul li a{
    color:#999;
    font-size:14px;
}
.footer_list .list-ful .first a,.footer_list .list-sul .first a{
    font-size:16px;
    color:#333;
}

.footer_list .list-ful .second,.footer_list .list-sul .second{
    margin:40px 0 20px 0;
}

.footer_list .list-tul{
    margin-top:56px;
    margin-right:175px;
    width:122px;
    float:right;

}
.footer_list .list-lul{
    width:122px;
    margin-top:56px;
    float:right;
}
.footer_list .list-tul li a,.list-lul li a{
    font-size:14px;
    color:#333;
}
.footer_list .list-img{
    vertical-align:middle;
    margin-right:10px;
}
.footer_list .list-st{
    margin-top:10px;
}